04f62bf0d5ba88b41b3a5a22eaa8e5f84ea24312,core/inject/src/main/java/xapi/inject/impl/JreInjector.java,JreInjector,lookup,#Class#String#JreInjector#InitMap#,193

Before Change


                String result = new String(into).split("\n")[0];
                try {
                    final Class<?> clazz = Class.forName(result, true, cls.getClassLoader());
                    candidates.add(clazz);
                } catch (ClassNotFoundException e) {
                    // TODO: warn...
                }

After Change


                try {
                    final Class<?> clazz = Class.forName(bits[0], true, cls.getClassLoader());
                    Integer newVal = bits.length == 1 ? null : Integer.parseInt(bits[1].trim());
                    final Integer was = candidates.get(clazz);
                    if (was == null) {
                        candidates.put(clazz, newVal);
                    } else if (newVal != null) {
                        candidates.put(clazz, Math.max(was, newVal));